using System;

namespace QuickTest.Core.Compilation
{
    /// <summary>
    /// Represent a Visual Studio project for the purposes of QuickTest
    /// </summary>
    public class Project
    {
        public const string ProjectFileXmlNamespace = "http://schemas.microsoft.com/developer/msbuild/2003";

        internal static Project Create(FileUri fileUri)
        {
            if (fileUri == null)
                throw new ArgumentNullException("fileUri");

            return new Project(fileUri);
        }

        private Project(FileUri fileUri)
        {
            FileUri = fileUri;
        }

        public FileUri FileUri { get; set; }
    }
}